home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / chesswin.lha / windows / TODO < prev    next >
Text File  |  1990-12-29  |  3KB  |  79 lines

  1. ToDos
  2.         1) Code needs to be looked over and cleaned up, routines
  3.            made "static near", and such.  Maybe use -GW switch for
  4.            several modules.
  5.         2) Scalable/scrollable graphics
  6.         3) Once pawn is promoted UNDO does not restore to pawn.  This also
  7.            appers in the dos and unix versions of gnuchess.  Not sure if
  8.            I'll fix it.  I have tried not to change (this is debatable) the 
  9.            orignal source except to "windowize" it.
  10.  
  11. From: cracraft@ai.mit.edu
  12. To: dkb@ulana-ultrix.mitre.org
  13. Subject: Suggestions
  14.  
  15. Suggestion #1
  16. -------------
  17.  
  18. Clock handling in 1.01 is amiss in a certain situation. Start up the
  19. program, and repeatedly do alt-E/F/E/F this will cause the Edit menu
  20. to be selected and repeatedly force the program to move (menu item
  21. Force). While doing this, look at the computer's clock in the upper
  22. right hand of the screen. You will see it wildly oscillate, not at
  23. all reflecting the time that is actually being taken (initially zero
  24. per move since still in book). But it shows the clock as changing
  25. significantly.
  26.  
  27. Suggestion #2
  28. -------------
  29.  
  30. Undoing or Removing (take-back methods) redraw the board. They
  31. shouldn't. They should simply blank the proper square and set the
  32. pieces back to their proper places. Redrawing the whole board/screen
  33. is a major task that should only be done when something terrible has
  34. happened. However, if you like, provide a menu item to redisplay the
  35. board.
  36.  
  37. Suggestion #3
  38. -------------
  39.  
  40. Sometimes pieces vanish in Force or Undo modes. It is not perfectly
  41. reproducible, but if you spend an evening playing around with these
  42. modes, you'll see what I mean. The piece is still on its square, only
  43. invisible. 
  44.  
  45. Suggestion #4
  46. -------------
  47.  
  48. I tried to demo GNU Chess for Windows while traveling with my T5100
  49. laptop. I didn't bring my mouse. When I tried to make a move, I found
  50. I had no way to make a move. Arrow keys didn't work. Typing a move
  51. such as "e2e4" didn't work (but does in the other versions of GNU). I
  52. recommend: add arrow-key capabaility and then make keyboard/mouse a
  53. menu item toggle. If toggled mouse (the default), the mouse will be
  54. used. At least people traveling will be able to enjoy the program.
  55.  
  56. Suggestion #5
  57. -------------
  58. Can you please add more time and move-counts to the Time radio
  59. buttons list?  I'd like to be able to set things like 40 moves in 40
  60. minutes, or 45 moves in 2.5 hours or 50 moves in 2.5 hours.
  61.  
  62. Suggestion #6
  63. -------------
  64. You might consider adding Sudden Death time controls. This is when
  65. the entire game (all moves up to mate, stalemate, or draw) is played
  66. within a fixed period of time. Action Chess is a good menu item to
  67. think about (Game in 30). Each side's clock has a half-hour for the
  68. whole game. A lot of people are playing this popular form of chess
  69. now and it is bringing new players into the game. You might need to
  70. fiddle with the time apportionment algorithms.
  71.  
  72.  
  73. Stuart Cracraft
  74.  
  75. P.S. Addendum to #5, you might add "Arbitrary" to the 
  76. time menu items. This would let the player set
  77. an arbitrary move control and time allotment so any time
  78. control would be supported.
  79.